草庐IT

JavaBeans 替代品?

全部标签

php - 替代 PHP 的 __autoload 函数?

我读过有关在函数需要时动态加载类文件的内容,如下所示:function__autoload($className){include("classes/$className.class.php");}$obj=newDB();当你创建该类的新实例时,它会自动加载DB.class.php,但我也在一些文章中读到,使用它是不好的,因为它是一个全局函数,并且您带入项目的任何具有__autoload()函数的库都会把它搞砸。那么有人知道解决方案吗?也许另一种方法可以达到与__autoload()相同的效果?在找到合适的解决方案之前,我将继续使用__autoload(),因为在您引入库等之前它不会

php - PHP 中的 Md5 替代品?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。用于加密存储在MySQL数据库中的用户数据(如密码和其他安全数据)的PHPMd5算法的最佳替代方案是什么?

php - eval函数的替代方案是什么?

我在当前项目中使用eval()是这样的:if(class_exists($class_name))//$class_namedependsonuserinputeval($class_name.'::MyStaticMethod()');eval()当且仅当名称为$class_name的类存在时执行,所以它有点安全,但我仍然认为这不是最好的解决方案。在没有eval()的情况下,我是否可以像上面的代码那样做? 最佳答案 我最近回答了thisquestion.myanswer的最后一部分完美地回答了这个问题,并且比这里提供的答案对fut

php - 数据处理的设计模式? (MVC 替代方案)

作为一名PHP/Web开发人员,我是MVC(模型-View-Controller)的super粉丝。我喜欢在明确分离业务逻辑、表示逻辑和控制流的坚实基础上构建应用程序。然而,我也在服务器端应用程序上做了很多工作,这些应用程序只处理数据并记录过程和任何相关结果(例如导入脚本、数据迁移脚本、Web服务、TCP套接字服务器、ETC)。在这些情况下,不需要花哨的大型MVC框架。我意识到MVC仍然可以在这里应用,但它似乎有点矫枉过正。除了原始过程方法或类对象的随机混搭之外,是否有任何特定的架构设计模式特别适合数据处理、一次运行和服务器守护程序类型的应用程序? 最佳答案

php - 有任何 Cron 作业替代方案吗?

我的服务器上的Cron作业已关闭,服务器管理员不接受打开它。因为,cron作业会减慢服务器等。所以,我需要一个替代方案。我必须每2分钟运行一个php文件(cron.php)。那么,我该怎么做呢? 最佳答案 尽管这个问题是在不久前发布的,但我只是遇到了同样的问题但找到了解决方案(基于Kissaki'sanswer,谢谢!)并且我认为我会把它发布在这里以供仍在寻找可能解决方案的任何人使用。先决条件:SSH访问python代码(python):fromsubprocessimportcallimporttimewhileTrue:call

php - 通过引用传递键和值的替代方法 :

有人可以向我解释为什么不能传递key作为引用吗?例如:if(is_array($where)){foreach($whereas&$key=>&$value){$key=sec($key);$value=sec($value);}unset($key,$value);}抛出:Fatalerror:Keyelementcannotbeareferenceinlinkstest.phponline2我可以使用array_map做类似的事情吗?我想要做的就是迭代一个关联数组,并使用我的sec()函数转义键和值。数组映射对我来说很难理解:我已经用array_map尝试了很多东西,但我无法让它直

PHP Mime 类型检查的替代方法吗?

我注意到get_mime()现在已贬值,那么创建以下函数的替代方法是什么?此功能是通过我使用的cms使用的,因此需要一个可靠的替代方案。//MimeTypeCheckerfunctionget_mime($filename,$mode=0){//mode0=fullcheck//mode1=extensioncheckonly$mime_types=array('txt'=>'text/plain','htm'=>'text/html','html'=>'text/html','php'=>'text/html','css'=>'text/css','js'=>'application

php - 替代 PHP exec() 函数

目前我正在使用:exec("zcat$filename",$output)要解压缩.Z类型的文件,但不幸的是我的托管公司现在已禁用此功能。有解决办法吗?$pathtofile="filename.lis.Z";exec("zcat$pathtofile",$output); 最佳答案 这样做echoini_get("disable_functions");了解您是否能够使用以下其中一项:系统();执行();直通();shell_exec();但如果它是共享主机,则上述所有内容肯定会被阻止,您将不得不寻找替代方案

php - PHP 的替代 var_dump 允许限制嵌套数组的深度

我尝试在phpsh的命令行上使用var_dump以获得有关某些变量的调试信息。但是这个变量包含了一个嵌套很深的数据结构。因此,使用默认的var_dump会输出太多信息。我想限制var_dump输出的深度级别。我发现XDebug的var_dump实现允许深度限制,如下所述:http://www.giorgiosironi.com/2009/07/how-to-stop-getting-megabytes-of-text.html不幸的是,我也无法完成这项工作。我还不知道这是为什么。我正在寻找是否有任何可供尝试的替代var_dump实现。 最佳答案

适用于 Visual Studio 的 PHP 工具,是否是真正的替代品?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost提供事实和引用来回答它.关闭8个月前。Improvethisquestion我是一名来回混合语言的长期开发人员。在过去的几年里,我主要使用.NET和VisualStudio。每当我用PHP编写东西时,我倾向于使用NetBeansIDE(在我的Mac上),并且一直对一般功能、IntelliSense和包含的PHPDoc功能感到满意。我在那儿。我真的很喜欢VS,但现在看来我要再次进行一些php编码了。在构建类似企业的框架时,适用于VisualStudio的PHP工具是